@charset "utf-8";
/* CSS Document */
body,div,ul,li,h1,h2,h3,h4,h5,h6,img,input,form,dl,dd,span,strong,p,em{margin:0 auto; padding:0;}
body,html{height:100%;}
img{ border:0;}
ul, li{ list-style-type:none;}
a{transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s;}
a,a:hover{text-decoration:none;}
body{font-family: "Microsoft YaHei"; font-size:14px; overflow-x:hidden; }
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hiddle{display:none;}
.middle{max-width:1200px;width:90%;margin:0 auto;}
input,textarea{outline:none;}
input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;}
i,em{ font-style:normal;}
.bodyv{overflow:hidden;}

/*@font-face {font-family: "iconfont";*/
/*src: url('../fonts/iconfont.eot'); !* IE9*!*/
/*src: url('../fonts/iconfont.eot') format('embedded-opentype'), !* IE6-IE8 *!*/
/*url('../fonts/iconfont.woff') format('woff'), !* chrome, firefox *!*/
/*url('../fonts/iconfont.ttf') format('truetype'), !* chrome, firefox, opera, Safari, Android, iOS 4.2+*!*/
/*url('../fonts/iconfont.svg') format('svg'); !* iOS 4.1- *!*/
/*}*/

.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}

/*header*/
.header{ background:#525c65;height:75px; position:fixed;top:0;left:0;width:100%; box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:99;}
.header .middle{max-width:1400px;}
.logo{height:75px;font-size:20px;color:#fff;float:left;font-weight:normal; display: table;width:360px;}
.logo p{display: table-cell; vertical-align: middle;}
.pc_nav{float:left;overflow:hidden;margin-left:3%}
.pc_nav li{float:left;font-size:16px;color:#fff;text-align:center; position:relative;overflow:hidden;}
.pc_nav li span{display:block;font-size:12px;text-transform:uppercase;margin-top:10px;}
.pc_nav li a{display:block;color:#fff;height:75px;padding:0 15px;padding-top:12px;}
.pc_nav li a:hover{ color:#87dcec}
.pc_nav li.pc_nav_hover a{ background:#424950;}
.pc_nav li.pc_nav_hover a:hover{color:#fff;}
.tel{float:right;font-size:14px;color:#fff;line-height:75px;}
/*header*/

/*手机导航*/
.sj_x{width:35px; position:fixed;top:18px;right:5%;z-index:99991;display:none;}
.sj_x span{display:block;width:100%;height:2px; background:#fff;margin:7px 0; position:relative;top:0; transition:.5s;}
.sj_logo{ position:fixed;top:0;left:5%;z-index:99991;}
.sj_xhover span:nth-child(2){display:none;}
.sj_xhover span:nth-child(1){transform:rotate(50deg);-ms-transform:rotate(50deg);-moz-transform:rotate(50deg);-webkit-transform:rotate(50deg);-o-transform:rotate(50deg);top:8px;}
.sj_xhover span:nth-child(3){transform:rotate(-50deg);-ms-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-webkit-transform:rotate(-50deg);-o-transform:rotate(-50deg);}
/*手机导航*/

/*footer*/
.footer{ background:#525c65;overflow:hidden;padding-bottom:15px; position:relative;z-index:1;}
.foot_up{overflow:hidden;margin-top:40px;margin-bottom:20px;}
.foot_upfl{display:inline-block;overflow:hidden; vertical-align: middle;}
.foot_upfl_img{float:left;width:124px;}
.foot_upfl_img img{display:block;width:100%;}
.foot_upfl_text{float:left;font-size:16px;color:#f4f4f4;line-height:43px;margin-left:20px;text-align:left;}
.foot_upfl_text span{display:block;}
.foot_upfl_text span:nth-child(1){font-size:26px;}
.foot_upfl_text span:nth-child(2){font-size:26px;color:#fff;}
.foot_upfr{display:inline-block;font-size:16px;color:#d6d6d6;overflow:hidden;text-align:left;line-height:43px;margin-left:60px;    vertical-align: middle;}
.foot_upfr p{display:block;overflow:hidden;}
.foot_upfr i{margin-right:5px;height:16px;width:16px;display:inline-block;float:left;margin-top:15px;overflow:hidden;line-height:10000px;}
.foot_upfr p  i{ background-repeat:no-repeat;background-position:center;background-size:100% 100%;}

.foot_upfr i img{height:100%;}
.foot_low{text-align:center;font-size:12px;color:#cfcfcf;line-height:24px;display:none;}
.foot_low a{color:#cfcfcf;}
.foot_low a:hover{color:#fff;}
/*footer*/

/*悬浮*/
.xf{ position:fixed;top:50%;right:1%;overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.3);padding:10px; background:#fff;z-index:999;border-radius:5px;}
.xfnr{border:1px solid #878787;text-align:center;padding:20px;border-radius:5px;}
.xfnr_bt{display:block;font-size:26px;color:#c4953e;}
.xfnr_dh{display:block;font-size:20px;color:#c4953e;font-weight:bold;margin-top:15px;}
.xfnr_dh i{float:left;height:26px;width:26px; background:url(../images/ico_01.png) center no-repeat; background-size:100% 100%;display:inline-block;overflow:hidden;line-height:10000px;}
.xfnr_ewm{display:block;margin-top:20px;}
.xfnr_ewm img{display:block;margin:0 auto;}
.xfnr_ewm span{display:block;font-size:12px;color:#838383;margin-top:7px;}
/*悬浮*/
